@media (max-width: 1400px) {
	.inline-banner{
		height: 550px;
	}
}

@media (max-width: 1300px) {
	.ww1285{
		width: 92%;
	}
	.recommend-lists li .see-more span{
		line-height:33px;
		width: 25%;
		margin-right:0;
		font-size: 13px;
	}
	.activity-con-list{
		min-height: 36vw;
	}
}
@media (max-width: 1260px){
	.contact-map-list li p{
		line-height: 25px;
	}
}
@media (max-width: 1200px){
	.contact-map-list dd{
		margin-right: 4%;
	}
	.contact-map-list li .picture {
	    width: 50%;
	    margin-right: 4%;
	}
	.product-info-bot .bot-lists h3{
		padding-left: 53px;
    	font-size: 34px;
	}
	.mechanism .inline-banner,.mechanism{
		height: 500px;
	}
	.mechanism-con .intro h2 {
	    font-size: 20px;
	    line-height: 30px;
	    margin-bottom: 5px;
	}
	.mechanism-con .intro p{
		font-size: 12px;
		line-height: 20px;
	}
	.mechanism-con .intro h3 {
	    font-size: 13px;
	    color: #00286d;
	    line-height: 23px;
	    padding-top: 28px;
	    margin-top: 10px;
	    background-size: 20px;
	}
}

@media (max-width: 1024px){
	.inline-banner{
		height: auto;
	}
	.mobile-pic{
		width: 100%;
		display: block;
	}
	.inline-banner img.cover{
		display: none;
	}
	.information .inline-banner img.cover,.sociology-process .inline-banner img.cover,.mechanism .inline-banner img.cover{
		display: block;
	}
	.inline-index{
		padding-top: 0;
	}
	html, body{
		height: auto;
	}
	.top_nav_ab h1{
		font-size: 20px;
    	line-height: 45px;
	}
	.top_nav_ab li{
		width: 20%;
	}
	.top_nav_ab a {
	    line-height: 40px;
	    height: 40px;
	    font-size: 12px;
	}
	.ab_dh ul{
		width: 100%;
	}
	.top_nav_ab li:after{
		right: 3%;
	}
	.contact-map{
		padding: 50px 0 42px;
	}
	.inline-title h2{
		font-size: 24px;
		line-height: 24px;
	}
	.inline-title i {
	    width: 55px;
	    margin: 15px auto 0;
	}
	.inline-title.on i{
		margin: 15px 0 0;
	}
	#allmap {
	    height: 350px;
	    margin-top: 20px;
	}
	.contact-map-list {
	    padding-top: 15px;
	}
	.contact-map-list li {
		width: 33%;
    	margin-left: 0.5%;
    	height: 205px;
    	padding: 14px 1.1%;
	}
	.contact-map-list li p.tit {
	    font-size: 14px;
	    line-height: 26px;
	}
	.contact-map-list dd {
	    width: 53px;
	    margin-right: 2%;
	    font-size: 13px;
	    line-height: 36px;
	}
	.contact-map-list li p{
		font-size: 12px;
		line-height: 22px;
	}
	.contact-map-list li h2 {
	    font-size: 14px;
	    line-height: 24px;
	    padding-top: 3vw;
	}
	.contact-map-list li h3 {
	    font-size: 12px;
	    line-height: 23px;
	}
	.contact-map-list li .picture{
		width: 39%;
	}
	.contact-map-list li:first-child {
	    padding: 31px 2.1% 24px;
	}
	.contact-message{
		padding: 31px 0 44px;
	}
	.contact-message-list {
	    padding-top: 25px;
	}
	.contact-message-list li {
	    padding-bottom: 19px;
	}
	.contact-message-list li input {
	    height: 40px;
	    line-height: 40px;
	}
	.product_intro-list li p.font{
		min-height: 46px;
	}
	.product_intro-list li{
		padding: 19px 3%;
		margin-bottom: 10px;
	}
	.product_intro{
		padding: 40px 0 30px;
	}
	.product_intro-list li h2{
		font-size: 16px;
		line-height: 26px;
	}
	.top_nav_ab li .con{
		bottom: 40px;
    	padding-bottom: 3px;
	}
	.top_nav_ab li .con a{
		height: 20px;
		line-height: 20px;
	}
	.product-series{
		padding: 48px 0 38px;
	}
	.product-series .font p {
	    font-size: 12px;
	    line-height: 22px;
	    margin-bottom: 7px;
	}
	#picture-list{
		padding-top: 17px;
	}
	.product-series-case{
		padding: 34px 0 20px;
	}
	.product-series-case-tit h2 {
	    font-size: 18px;
	    line-height: 32px;
	}
	.product-series-case-tit i{
		margin: 13px auto 15px;
	}
	.product-series-case-tit p {
	    font-size: 12px;
	    line-height: 25px;
	    width: 71.5%;
	}
	.product-series-case-tit{
		margin-bottom: 20px;
	}
	.product-series-case .lists li{
		margin-bottom: 20px;
	}
	.product-series-case .lists p{
		font-size: 13px;
		line-height: 23px;
    	height: 46px;
	}
	.product-series-case .lists .font {
	    padding: 14px 2% 4px;
	}
	.product-series-case .lists li h3 {
	    font-size: 18px;
	    line-height: 38px;
	}
	.product-series-case .lists h2{
		color: #000;
		font-size: 36px;
	    line-height: 36px;
	    right: 6px;
	    bottom: -15px;
	}
	.product-series-case .lists li:last-child h2{
		color: #000;
		font-size: 24px;
		line-height: 24px;
	}
	.product-series-case .lists li:last-child .font{
		padding: 5.5vw 0 0;
	}
	.product-series-case .lists li i{
		width: 35px;
		height: 35px;
	}
	.product-search{
		padding: 48px 0 32px;
	}
	.product-search-search{
		padding-top: 23px;
	}
	.product-search .lists{
		padding-top: 20px;
	}
	.product-search .lists li{
		margin-bottom: 15px;
	}
	.product-search .ajax-more{
		margin: 25px auto 0;
		width: 190px;
	    height: 45px;
	    line-height: 45px;
	    font-size: 14px;
	}
	.product-search .lists h2{
		font-size: 24px;
    	line-height: 34px;
	}
	.product-search .lists i{
		font-size: 55px;
    	line-height: 43px;
	}
	.product-search .lists p.font{
		font-size: 12px;
		line-height: 20px;
	}
	.product-search .lists p.more {
	    width: 100px;
	    height: 35px;
	    line-height: 35px;
	    font-size: 12px;
	}
	.technology{
		padding: 0 0 32px;
	}
	.recommend-lists li{
		margin: 0 2% 15px 0;
	}
	.recommend-lists li h2{
		font-size: 20px;
		line-height: 36px;
	}
	.recommend-lists li .font {
	    font-size: 13px;
	    line-height: 25px;
	    margin-top: 4px;
	    height: 75px;
	}
	.recommend-lists li .more {
	    line-height: 40px;
	    height: 40px;
	    font-size: 12px;
	}
	.recommend-link{
		top: 0;
		width: 70%;
		padding-top: 0;
	}
	.recommend-link .con{
		top: 45px;
	}
	.recommend-link .tit{
		height: 45px;
		line-height: 45px;
	}
	.recommend-link .con a {
	    line-height: 28px;
	    font-size: 12px;
	}
	.recommend-lists li .see-more span{
		width: 33.33%;
		line-height: 24px;
		font-size: 12px;
		margin-bottom: 0;
	}
	.recommend-lists li .see-more{
		padding: 10px 3% 0;
	}
	.product-info-top .now{
		padding-top: 8px;
	    line-height: 40px;
	    font-size: 12px;
	    margin-bottom: 34px;
	}
	.pr-info-form{
		width: 100%;
		padding: 0 4%;
		border-top: 1px solid #eee;
	}
	.product-info-top{
		padding: 0 0 56px;
		border-top: 1px solid #eee;
	}
	.product-info-top .left h2 {
	    font-size: 30px;
	    line-height: 30px;
	}
	.product-info-top .left h3 {
	    font-size: 20px;
	    line-height: 35px;
	    margin: 5px 0 15px;
	}
	.product-info-top .left p {
	    font-size: 12px;
	}
	.product-info-top .picture {
	    width: 51.7%;
	}
	.product-info-bot {
	    padding: 30px 0 40px;
	}
	.product-info-bot .picture .btnss{
		background-size: 22px !important;
	}
	.product-info-bot .font{
		padding-top: 0;
	}
	.product-info-bot .font h2 {
	    font-size: 30px;
	    line-height: 40px;
	}
	.product-info-bot .font h3 {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 6px 0 10px;
	}
	.product-info-bot .font p {
	    font-size: 12px;
	    line-height: 23px;
	    padding: 5px 0 10px;
	}
	.product-info-bot .font .con-scroll {
	    width: 129px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 12px;
	}
	.product-info-bot .lists {
	    padding: 30px 0 40px;
	}
	.product-info-bot .lists li{
		padding: 15px 0 5px;
	}
	.product-info-bot .lists h2 {
	    font-size: 18px;
	    line-height: 30px;
	}
	.product-info-bot .lists p {
	    font-size: 12px;
	    line-height: 22px;
	}
	.product-info-bot .bot-lists li {
	    padding: 10px 3% 20px;
	}
	.product-info-bot .bot-lists h2{
		font-size: 18px;
		line-height: 38px;
	}
	.product-info-bot .bot-lists h3{
		font-size:24px;
		line-height: 44px;
		margin: 15px 0 3px;
		background-size: 38px !important;
	}
	.product-info-bot .bot-lists p{
		padding-left: 30px;
		font-size: 14px;
		line-height:34px;
	}
	.product-info-bot .bot-lists a{
		text-align: center;
		line-height: 35px;
		font-size: 12px;
		margin-top:14px;
	}
	.case{
		padding: 45px 0 10px;
	}
	.case .font {
	    font-size: 14px;
	    line-height: 24px;
	    padding: 15px 0;
	}
	.case .lists li {
	    margin: 0 4.5% 22px 0;
	}
	.case .lists .con {
	    padding: 13px 3%;
	}
	.case .lists .tit {
	    font-size: 16px;
	    line-height: 30px;
	    padding-left: 28px;
	}
	.case .lists i{
		width: 25px;
		height: 25px;
		margin-top: -13px;
	}
	.development{
		padding:45px 0 25px;
	}
	.development .top h2 {
	    font-size: 22px;
	    color: #333333;
	    line-height: 32%;
	    margin-bottom: 16px;
	}
	.development .top h3 {
	    font-size: 14px;
	    line-height: 24px;
	}
	.development .top p {
	    font-size: 12px;
	    line-height: 22px;
	    margin-bottom: 6px;
	}
	.development .top {
	    padding-bottom: 20px;
	}
	.development .bot {
	    padding-top: 9px;
	}
	.development .bot h1 {
	    font-size: 22px;
	    line-height: 32px;
	    margin-bottom: 15px;
	}
	.development .development-list {
	    padding-top: 47px;
	    margin-top: -47px;
	}
	.development .development-list .con {
	    padding: 10px 5% 25px;
	}
	.development .development-list h3 {
	    padding-left: 22px;
	    font-size: 15px;
	    line-height: 30px;
	}
	.development .development-list i{
		width: 16px;
		height: 30px;
	}
	.development .development-list p.font{
		font-size: 12px;
	}
	.development .development-list h2 {
	    font-size: 42px;
	    line-height: 42px;
	    right: 5%;
	    bottom: -15px;
	}
	.mechanism-con{
		padding-top: 40px;
	}
	.mechanism-con .intro{
		margin-top: 35px;
	}
	.mechanism .inline-banner, .mechanism {
	    height: 350px;
	}
	.mechanism-con .intro h2 {
	    font-size: 16px;
	    line-height: 24px;
	}
	.mechanism-con .intro .right {
	    width: 40.6%;
	    padding-left: 2%;
	    padding-top: 3vw;
	}
	.mechanism-con .intro .pic {
	    width: 57%;
	}
	.cooperation{
		padding: 91px 0 45px;
	}
	.cooperation-box{
		padding-top: 40px;
	}
	.cooperation-box .top h2{
		padding-left: 60px;
		background-size: 45px;
	}
	.cooperation-box .top span {
	    font-size: 18px;
	    line-height: 28px;
	    padding: 4px 0 4px 12px;
	}
	.cooperation-box .top p {
	    font-size: 12px;
	    line-height: 22px;
	    margin: 15px 0 25px;
	}
	.cooperation-box .top {
	    width: 45.9%;
	}
	.cooperation-box .bot {
	    padding: 40px 5% 42px;
	}
	.cooperation-box .bot h3 {
	    font-size: 20px;
	    line-height: 30px;
	    margin-bottom: 12px;
	}
	.cooperation-box .bot p {
	    font-size: 12px;
	    line-height: 20px;
	}
	.cooperation-box .picture {
	    width: 53.3%;
    	top: 10px;
	}
	.enterprise{
		padding:50px 0 45px;
	}
	.enterprise-list {
	    padding-bottom: 62px;
	    margin-top: 33px;
	}
	.enterprise-list .swiper-slide .con {
	    padding: 20px 4% 25px;
	}
	.enterprise-list .swiper-slide h2 {
	    font-size: 16px;
	    line-height: 26px;
	    margin-bottom: 5px;
	    height: 52px;
	}
	.enterprise-list .swiper-slide .font {
	    font-size: 12px;
	    line-height: 22px;
	    height: 44px;
	}
	.enterprise-list .swiper-slide .time {
	    font-size: 12px;
	    line-height: 22px;
	    margin-top: 7px;
	}
	.enterprise-list .botton-box {
	    width: 250px;
	    margin-left: -125px;
	}
	.news-link{
		width: 120px;
		height: 35px;
		border-radius: 35px;
	}
	.enterprise-list .botton-box .bbt{
		width:35px;
		height:35px;
		line-height:35px;
		margin-top: -17.5px;
	}
	.news-link .bt {
	    width:35px;
	    height:35px;
	}
	.news-link .font{
		width:83px;
		font-size: 12px;
		padding-left: 0px;
		line-height: 35px;
		height: 35px;
		border-radius: 35px;
	}
	.information-box{
		padding: 40px 0 0;
	}
	.information-list {
	    padding-top: 31px;
	}
	.information-list .swiper-slide .con {
	    height: 215px;
	    padding: 30px 4% 40px;
	}
	.information-list .swiper-slide .pic{
		 height: 215px;
	}
	.information .inline-banner {
	    height: 340px;
	}
	.information {
	    height: 340px;
	    margin-bottom: 269px;
	}
	.information .more-link {
	    width: 160px;
	    height: 40px;
	    line-height: 40px;
	    margin: 26px auto 0;
	}
	.information-list .swiper-slide h2 {
	    font-size: 18px;
	    line-height: 35px;
	    height: 35px;
	    margin-bottom: 7px;
	}
	.information-list .swiper-slide p.font{
		font-size: 12px;
	}
	.activity-box {
	    padding: 50px 0 35px;
	}
	.activity-tit-list{
		width: 240px;
		margin: 15px auto 25px;
	}
	.information-list .bbt{
		display: block;
		height: 38px;
    	line-height:38px;
	}
	.activity-con-list .swiper-slide .con {
	    width: 59.6%;
	    padding: 0.29vw 0 0 3%;
	}
	.activity-con-list{
		padding-bottom:55px;
	}
	.activity-con-list .botton-box{
		width: 260px;
		margin-left: -130px;
	}
	.activity-con-list .botton-box .bbt {
	    width: 35px;
	    height: 35px;
	    line-height: 35px;
	    margin-top: -17.5px;
	}
	.news-media {
	    padding: 40px 0;
	}
	.news-media-box .left h2 {
	    font-size: 22px;
	    line-height: 37px;
	}
	.news-media-box .right h2 {
	    font-size: 16px;
	    line-height: 36px;
	}
	.news-media-box .right p {
	    font-size: 12px;
	    line-height: 20px;
	    padding: 7px 0 0.8vw;
	}
	.news-media-box .right li {
	    padding-bottom: 10px;
	}
	.news-media-box .right .text {
	    height: 40px;
	    line-height: 40px;
	    font-size: 12px;
	}
	.news-media-box .right textarea {
	    height: 125px;
	    font-size: 12px;
	    line-height: 20px;
	    padding: 10px 2% 5px;
	}
	.news-media-box .right .submit {
	    height: 35px;
	    line-height:35px;
	    font-size: 16px;
	}
	.activity-con-list .swiper-slide h2{
		font-size: 15px;
		line-height: 30px;
		height: 30px;
		margin-bottom: 2px;
	}
	.activity-con-list .swiper-slide .font {
	    font-size: 12px;
	    height: 40px;
	    line-height: 20px;
	}
	.enterprise-list.lists ul{
		padding-bottom: 15px;
	}
	.enterprise-list.lists .swiper-slide {
	    width: 31.8%;
	    margin-right: 2.2%;
	    margin-bottom: 20px;
	}
	.enterprise-list.lists .swiper-slide:nth-child(4n){
		margin-right: 2.2%;
	}
	.enterprise-list.lists .swiper-slide:nth-child(3n){
		margin-right:0;
	}
	.activity-list{
		padding: 40px 0;
	}
	.activity-list ul {
	    padding: 20px 0;
	}
	.activity-list li .con {
	    width: 59.6%;
	    padding: 1.39vw 0 0 3%;
	}
	.activity-list li h2 {
	    font-size: 15px;
	    line-height: 30px;
	    height: 30px;
	    margin-bottom: 2px;
	}
	.activity-list li .font {
	    font-size: 12px;
	    height: 40px;
	    line-height: 20px;
	}
	.activity-list li {
	    margin-bottom: 10px;
	}
	.duty {
	    padding: 45px 0 42px;
	    background: #fff;
	}
	.sociology-trip{
		padding: 40px 0 50px;
	}
	.sociology-trip .gallery-top{
		padding: 25px 0 0;
	}
	.gallery-top .con p{
		font-size: 13px;
    	line-height: 25px;
	}
	.gallery-top .con h2 {
	    font-size: 24px;
	    line-height: 50px;
	    padding-left: 14%;
	    margin-bottom: 10px;
	}
	.gallery-thumbs li .pic {
	    width: 40px;
	    height: 40px;
	}
	.gallery-thumbs li h2 {
	    line-height: 40px;
	    height: 40px;
	}
	.gallery-thumbs {
	    padding-top: 25px;
	}
	.sociology-process-list{
		padding-top: 70px;
	}
	.sociology-process-list li{
		height: 220px;
	}
	.sociology-process-list h2 {
	    font-size: 26px;
	    line-height: 40px;
	    padding-top: 64px;
	}
	.sociology-process-list li p {
	    font-size: 14px;
	    line-height: 22px;
	    padding-top: 81px;
	}
	.sociology-process-list li h3 {
	    font-size: 20px;
	    line-height: 30px;
	}
	.sociology-process .inline-banner {
	    height: 510px;
	}
	.sociology-process {
	    height: 510px;
	    overflow: hidden;
	    margin-bottom: 220px;
	}
	.sociology-apply {
	    padding: 74px 0 35px;
	}
	.sociology-apply-box {
	    padding: 25px 0 0;
	}
	.sociology-apply-box ul {
	    padding-bottom: 25px;
	    margin-bottom: 35px;
	}
	.sociology-apply-box ul li .in{
		padding: 20px 25px;
	}
	.sociology-apply-box ul li .in .bot {
	    margin-top: 20px;
	    padding-top: 12px;
	    padding-bottom: 20px;
	}
	.sociology-apply-box ul li .in .more{
		margin-top: 20px;
	}
	.law{
		padding: 40px 0;
	}
	.technology.om{
		padding: 45px 0 30px;
	}
	.home_banner .swiper-container {
	    height: 450px !important;
	}
	.wrap_3_in span.line{
		width: 62px;
		margin: 0 auto 20px;
	}
	.join-bdshare{
		width: 45px;
		display: none;
		height: 45px;
	}
	.soc-ajax-text {
	    min-height: 350px;
	}
	.recommend-link.oneselect{
		width:58%;
	}
	.sou_show{
		height: 44px;
		line-height: 44px;
		width: 40%;
		right: -40%;
	}
	.sou_show .tex{
		font-size: 14px;
		padding-left: 40px;
	}
	.sou_show .search-btn{
		background-size: 18px;
	}
	.sou_show .colset{
		background-size: 15px;
	}
}	

@media (max-width: 768px){
	.product-search .lists li .pic{
		width: 100%;
	}
	.home_banner .swiper-container {
	    height: 330px !important;
	}
	.product-search .lists .con{
		width: 100%;
		padding: 4.9vw 4.5%;
	}
	.product-search-search select{
		width: 100%;
		height: 35px;
    	line-height: 35px;
    	margin-bottom: 5px;
	}
	.product-search-search select:nth-child(3){
		width: 78%;
	}
	.product-search-search .submit {
	    width: 18%;
	    height: 35px;
	    line-height: 35px;
	}
}
@media (max-width: 768px){
	.mechanism-con .intro .pic{
		width: 100%;
	}
	.mechanism-con .intro .right{
		width: 100%;
	}
	.mechanism-con .intro {
	    margin-top: 17px;
	}
	.cooperation {
	    padding: 58vw 0 45px;
	}
	.mechanism-con .intro .right {
	    padding-bottom: 5vw;
	}
	.cooperation-box .top{
		width: 100%;
	}
	.cooperation-box .bot{
		width: 100%;
	}
	.cooperation-box .picture{
		position: relative;
		top: 0;
		width: 100%;
		margin-top: 10px;
	}
	.cooperation-box .bot h3{
		font-size: 16px;
	}
	.product-search-search.recommend-link .submit{
		width: 13%;
	}
	.gallery-top .con h2{
		padding-left: 20%;
	}
	.sociology-apply-box ul li .in .top dd {
	    width: 50%;
	}
	.sociology-apply-box ul li .in .bot>div {
	    float: none;
	    width: 100%;
	    margin-right: 0;
	}
	.product-search-search.recommend-link.oneselect .submit{
		width: 23%;
	}
}
@media (max-width: 630px){
	.activity-list li{
		width: 100%;
	}
	.activity-list .activity-tit-list li{
		width: 48%;
	}
	.sociology-process-list li {
	    height: 115px;
	}
	.sociology-process-list li img{
		width: 100%;
	}
	.sociology-process-list li p {
	    font-size: 12px;
	    padding-top: 21px;
	}
	.sociology-process-list h2 {
	    padding-top: 25px;
	}
	.sociology-process-list li.on p,.sociology-process-list li.on h3{
		color: #fff;
	}
	.sociology-process-list li h3 {
	    font-size: 15px;
	    line-height: 26px;
	}
	.sociology-process {
	    height: 510px;
	    margin-bottom: 0;
	}
	.sociology-process-list li:nth-child(4) p{
		color: #888;
	}
	.sociology-process-list li:nth-child(4) h3{
		color: #0c4580;
	}
}

@media (max-width: 580px){
	.product_intro-list li{
		width: 100% !important;
		margin-left: 0;
	}
	.product_intro-list li .pic{
		height: 40vw;
    	line-height: 40vw;
	}
	.product-series-case .lists li{
		width: 48.3%;
    	margin-right: 3.4%;
	}
	.product-series-case .lists li:nth-child(3n){
		margin-right: 3.4%;
	}
	.product-series-case .lists li:nth-child(2n){
		margin-right: 0;
	}
	.product-series-case .lists li:last-child .font{
		padding: 2.5vw 0;
		width: 100%;
	}
	.product-series-case .lists li:last-child .pic{
		width: 100%;
	}
	.product-info-bot .font{
		width: 48.5%;
	}
	.product-info-bot .bot-lists li{
		width: 100%;
		margin-bottom: 10px;
	}
	.sociology-apply-box ul li .tit p,.sociology-apply-box .title p{
	    width: 33%;
	}
	.activity-con-list {
	    min-height: 43vw;
	}
}

@media (max-width: 480px){
	.top_nav_ab li {
	    width: 29%;
	}
	.inline-banner img.cover{
		height: 100% !important;
		top: 0 !important;
	}
	.recommend-link{
		top: -14px;
	}
	.technology .picture {
	    margin-top: 9px;
	}
	.culture-one-work-right h2{
		font-size: 16px;
	}
	.his-one-ajax-right-work{
		height: auto !important;
	}
	.top_nav_ab li a {
	    padding: 0 10px;
	}
	.top_nav_ab li:first-child{
		padding: 0 10px;
	}
	.top_nav_ab h1 {
	    font-size: 16px;
	    line-height: 36px;
	}
	.inline-banner{
		overflow: visible;
	}
	.contact-map-list li{
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
		height:38vw;
		padding: 31px 4% 24px !important;
	}
	.contact-message-list li{
		width: 100%;
	}
	.contact-message-list li textarea{
		padding: 15px 2%;
		height: 186px;
	}
	.contact-map-list li:last-child{
		height:45vw;
	}
	.contact-message-list li.mess input.yw{
		padding: 0 2%;
	}
	#allmap {
	    height: 280px;
	}
	.top_nav_ab li .con a{
		display: inline-block;
		width: 48%;
	}
	.top_nav_ab li .con{
		width: 150%;
	}
	.product-series .inline-title{
		width: 100%;
		margin-bottom: 5px;
	}
	.product-series .font{
		width: 100%;
	}
	#picture-list.swiper-container-horizontal>.swiper-pagination{
		bottom: 0;
	}
	.product-series-case .lists h2{
		display: none;
	}
	.product-series-case-tit h2 {
	    font-size: 16px;
	    line-height: 27px;
	}
	.product-series-case-tit p{
		width: 100%;
	}
	.product-series-case .lists p{
		font-size: 12px;
	}
	.product-search .ajax-more {
	    width: 150px;
	    height: 35px;
	    line-height: 35px;
	    font-size: 12px;
	}
	.recommend-lists li {
	    margin: 0 0 15px 0;
	    width: 100%;
	    padding: 12px 3% 0;
	}
	.page a {
	    width: 30px;
	    height: 30px;
	    line-height: 30px;
	    margin: 0 1px;
	    font-size: 12px;
	}
	.recommend-link{
		width: 100%;
		position: relative;
	}
	.technology .inline-title{
		margin-bottom: 10px;
	}
	.product-info-top .picture {
	    width: 100%;
	}
	.product-info-top .left{
		width: 100%;
		margin-top: 10px;
	}
	.product-info-top .now{
		margin-bottom: 10px;
	}
	.product-info-bot .picture{
		width: 100%;
	}
	.product-info-bot .font{
		width: 100%;
		padding-top:30px;
	}
	.product-info-bot .lists li{
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
	}
	.case .lists .tit{
		font-size: 13px;
		background-size:7px;
	}
	.case .lists i {
	    width: 20px;
	    height: 20px;
	    margin-top: -10px;
	}
	.development .top .left{
		width: 100%;
		border-right:none;
    	padding-bottom: 20px;
	}
	.development .top .right{
		width: 100%;
	}
	.mechanism{
		margin-bottom: 60vw;
	}
	.cooperation {
	    padding: 3vw 0 45px;
	}
	.news-media-box .left{
		width: 100%;
	}
	.news-media-box .right{
		width: 100%;
	}
	.news-media-box .left h2 {
	    padding: 0 8% 15px 0;
	}
	.enterprise-list.lists .swiper-slide {
	    width:48%;
	    margin-right: 4%;
	    margin-bottom: 20px;
	}
	.enterprise-list.lists .swiper-slide:nth-child(4n){
		margin-right: 0;
	}
	.enterprise-list.lists .swiper-slide:nth-child(3n){
		margin-right:4%;
	}
	.enterprise-list.lists .swiper-slide:nth-child(2n){
		margin-right: 0;
	}
	.info-bd{
		min-height: 0;
	}
	.info-hd h2{
		font-size: 15px;
		line-height: 27px;
		padding-bottom: 5px;
	}
	.info-hd {
	    margin-bottom: 15px;
	    padding-bottom: 15px;
	}
	.gallery-top .pic{
		width: 100%;
	}
	.gallery-top .con{
		width: 100%;
		padding: 20px 3%;
	}
	.gallery-top .con h2{
		font-size: 18px;
	}
	.sociology-process-list li img{
		width: auto;
		height: 100%;
	}
	.sociology-process-list li {
	    height: 95px;
	}
	.sociology-process-list h2 {
	    padding-top: 11px;
	    font-size: 18px;
    	line-height: 28px;
	}
	.sociology-process-list i {
	    width: 60px;
	    margin: 12px 0 0;
	}
	.sociology-process-list li p {
	    padding-top: 7px;
	}
	.sociology-process-list li h3 {
	    font-size: 12px;
	    line-height: 20px;
	}
	.sociology-process-list {
	    padding-top: 41px;
	}
	.sociology-process .inline-banner {
	    height: 375px;
	}
	.sociology-process {
	    height: 375px;
	    margin-bottom: 0;
	}
	.sociology-apply-box ul li .in .top dd{
		width: 100%;
		font-size: 12px;
    	line-height: 25px;
	}
	.recommend-link.cur{
		width: 100%;
	}
	.law-box{
		padding: 10px 3%;
	}
	.law-box h2{
		font-size: 18px;
		line-height: 38px;
	}
	.law-box p{
		font-size: 12px;
		line-height: 20px;
		margin-bottom: 5px;
	}
	.top_nav_ab li{
		width: 26% !important;
	}
	.contact-message-list li.mess img{
		width: 26%;
	}
	.other_banner .banner img,.inline-banner{
		width: auto !important;
		height: auto;
	}
	#swiper12 .swiper-pagination{
		font-size: 16px;
	}
	.development-list .bbt{
		top: 19px;
	}
	.join-bdshare{
		width: 36px;
		height: 36px;
	}
	.soc-ajax-text{
		min-height: auto;
	}
	.int-one.one select{
		width: 100%;
	}
	.int-one.one select:nth-child(3){
		width: 78%;
	}
	.fr-b{
		float: left;
	}
	.wrap_3_in .write_box_list2 .flex-viewport{
		margin-bottom: 0;
	}
	.write_box_list2 li .box{
		box-shadow: none;
	}
	.recommend-link.oneselect{
		width: 56.5%;
	}
	.info-page1 p{
		width: 100%;
	}
	.info-page1 .back{
		float: left;
		margin-top: 10px;
	}
	.culturerf-cb{
		width: 142px;
		margin: 10px auto 0;
	}
	.activity-con-list {
	    min-height: 76vw;
	}
}
@media (min-width: 1024px){
	.contact-map-list dd:hover{
		color: #00286d;
	}
	.contact-map-list dd:hover i{
		opacity: 1;
	}
	.product_intro-list li:hover h2{
		color: #08417e;
	}
	.product_intro-list li:hover{
		box-shadow: 0 0 20px rgba(0,0,0,.2);
	}
	.product_intro-list li:hover img{
		transform: scale(1.1, 1.1);
	}
	.top_nav_ab li .con a:hover{
		font-weight: bold;
	}
	.product-series-case .lists li:hover{
		background: #08417e;
		box-shadow: 0 0 30px rgba(8,65,126,.2);
	}
	.product-series-case .lists li:hover img{
		transform: scale(1.1, 1.1);
	}
	.product-series-case .lists li:hover p{
		color: #fff;
	}
	.product-series-case .lists li:hover h3{
		color: #fff;
	}
	.product-series-case .lists li:hover p.ico01{
		background: url(../img1/pro16_h.png) no-repeat left 3px;
	}
	.product-series-case .lists li:hover p.ico02{
		background: url(../img1/pro17_h.png) no-repeat left 4px;
	}
	.product-series-case .lists li:hover p.ico03{
		background: url(../img1/pro18_h.png) no-repeat left 4px;
	}
	.product-series-case .lists li:hover p.ico04{
		background: url(../img1/pro19_h.png) no-repeat left 1px;
	}
	.product-series-case .lists li:hover p.ico05{
		background: url(../img1/pro20_h.png) no-repeat left 2px;
	}
	.product-series-case .lists li:hover p.ico06{
		background: url(../img1/pro21_h.png) no-repeat left 1px;
	}
	.product-series-case .lists li:hover i{
		background: url(../img1/pro22_h.png) no-repeat center;
	}
	.product-search .lists li:hover{
		box-shadow: 0 0 20px rgba(0,0,0,.1);
	}
	.product-search .lists li:hover img{
		transform: scale(1.1, 1.1);
	}
	.product-search .ajax-more:hover{
		top: -5px;
	}
	.recommend-lists li:hover{
		background: #08417e;
		box-shadow: 0 0 35px rgba(8,65,126,.3);
	}
	.recommend-lists li:hover h2,.recommend-lists li:hover .font{
		color: #fff;
	}
	.recommend-lists li:hover .more{
		color: #fff;
		border-color: #21548b;
		background: url(../img1/pro26_h.png) no-repeat right center;
	}
	.page a:hover{
		background: #08417e;
		color: #fff;
	}
	.recommend-link .con a:hover{
		color: #002d70;
	}
	.recommend-lists li:hover .see{
		background:url(../img1/pro28_h.png) no-repeat right center;
		color: #fff;
		border-color: #21548b;
	}
	.product-info-top .now a:hover{
		color: #003475;
	}
	.product-info-bot .bot-lists a:hover{
		color: #fff;
		background: #09427f;
		border-color: #09427f;
	}
	.case .lists li:hover img{
		transform: scale(1.1, 1.1);
	}
	.case .lists li:hover i.bg-h{
		opacity: 1;
	}
	.development .development-list li:hover .con{
		background: #09437f;
	}
	.development .development-list li:hover img{
		transform: scale(1.1, 1.1);
	}
	.development .development-list li:hover h3,.development .development-list li:hover p,.development .development-list li:hover h2{
		color: #fff;
	}
	.development .development-list li:hover .ico_h{
		opacity:1;
	}
	.development-list .bbt:hover{
		color: #3a6898;
	}
	.news-link:hover .bg{
		width: 100%;
	}
	.news-link:hover .bt{
		left: 140px;
		background: #0c4580 url(../img1/news03_h.png) no-repeat center;
	}
	.news-link:hover .font{
		right: 47px;
		color: #fff;
		padding-left: 30px;
	}
	.information-list .swiper-slide:hover img{
		transform: scale(1.1, 1.1);
	}
	.information-list .swiper-slide:hover .more{
		left: 5px;
	}
	.information .more-link:hover{
		background: #0c4580;
		border-color: #0c4580;
		color: #fff;
	}
	.enterprise-list .swiper-slide:hover img{
		transform: scale(1.1, 1.1);
	}
	.enterprise-list .swiper-slide:hover .con{
		background: #0c4580;
	}
	.enterprise-list .swiper-slide:hover h2,.enterprise-list .swiper-slide:hover .font,.enterprise-list .swiper-slide:hover .time{
		color: #fff;
	}
	.activity-tit-list li:hover{
		background: #0c4581;
		color: #fff;
		border-color: #0c4581;
	}
	.activity-tit-list li:hover a{
		color: #fff;
	}
	.activity-con-list li.swiper-slide a:hover img{
		transform: scale(1.1, 1.1);
	}
	.activity-con-list li.swiper-slide a:hover h2{
		color: #0c4581
	}
	.activity-list li:hover img{
		transform: scale(1.1, 1.1);
	}
	.activity-list li:hover h2{
		color: #0c4580;
	}
	.info-page1 p a:hover{
		color: #0c4580;
	}
	.info-page1 .back:hover{
	    background: #0c4580;
	    border-color: #0c4580;
	    color: #fff;
	}
	.gallery-thumbs li:hover{
		background: #09437f;
	}
	.gallery-thumbs li:hover h2{
		color: #fff;
	}
	.other_links .company:hover{
		color: #0c4581
	}
	.product-info-bot .lists li:hover{
		background:#09427f;
		border-color: #09427f;
	}
	.product-info-bot .lists li:hover h2,.product-info-bot .lists li:hover p{
		color: #fff;
	}
	.wrap_2_in .box_wel_title a:hover{
		color: #0c4580;
		background: #fff;
	}
	.contact-map-list li a:hover,.soc-info-rights a:hover{
		color: #08417e;
		opacity: 1;
	}
	.other_links .sites a:hover{
		color: #08417e;
	}
}